camera control and matrix utility