added a build preparation step