added generic section menu directive