finished, this closes #1