implemented reliable menu ordering

added a sort order field to menu descriptors