Design Camera api