new upload

formatting and polish, action/reaction not there yet