prepare to build it