It compiles ! But doesn't link yet. Added a TODO list