added tests, messing with routes