initial commit featuring a build system