compiles and runs but still fails the test thing, how troll?