simplification
constructor test
test coverage