improve parameters
delete libpnp graphviz