feature added, test coverage updated