project is build on file save