added image upload and completed users ui