better front end organization
frontend refactor done