build the underconstruction from template