add photo taking functionality (hopefully)