a build tool try to cook everything