Adding confab program and supporting functions