adding camera control