more test
update documentation