prototyping basic camera control separately