added item image upload, general improvement