closes #3.