camera api added