added camera API stuff