refactor camera
refactor some stooff and do some things