added comment
added unit test