made camera an entity