added camera.js