major redesign of configuration closes #16