complete camera application