update routes
refactor drag and drop implementation
semantic html
design updates