rudimentary hierarchical menu