Compiles but cant link yet. I'm so tired.