added David's usability guileline to nodes w/ childs