update tests and some routes, learn about setting status