shared directory stack