use File::pushd;
updated depended modules list