added photo upload, and cropping tool