Design before construction