working on TDD here...
testing updates
works well enough to start using