fixes with camera and stuff