wip
update test
add wrapper