create files and build