added camera and inputs