camera fully functional