upload functional, fix image previews, first push before going live