cobertura and increased test coverage added.