add photo upload feature.