fixing camera
cleanup all warning