allow for menu chaining or arrays