record how to build a project from scratch