added camera mode