update dependencies
make default parameters configurable