design - build - install - restore