closes #4.