Dependency management pear

resolve #16