stack structures 9104156