start on executable upload
reorganise JS directory