add dependencies
update description of generator