cleaning up, next step: light and camera control