refs #2 and closes #2