fixed the camera problems, but i completely changed the code to do it. old code still exists