just outlining

havent tried compliling but im sure it wont on first try.