addresses and closes #7, resolves #9. # 3 closed previously and not referenced