finish model test coverage