Inside CGA