add photo upload feature