started working on camera, but it doesn't work correctly yet