added extract_archive and umask fucntion in chpwd