block setting in construction