Build with me

lots of stuff for building