added camera input