major routing edits, added hardware routes and updated others