Worked photo upload [UI is not completed yet]