added py_cam stuff