initial commit of files and build flags