Configuration requirement

closes #157 
closes #212