internal structure change
testing in progress, experimenting with test coverage