get model infrastructure in place