add test
update comment