broke things down with TDD. Started over