app works, all tests passing