fix bug
add test
update version