getting it to a buildable/testable state