created camera object, not implimented