camera and adding name functional