build in place