temp commit for camera

camera's basic functions are ok, but cannot modify secret code