call setup
update documentation