added camera api