added tests; now at 100% coverage!