compiling is boring when you can't also run it. so i fixed it.