Refactor Item
added photo uploading functionality