added Menu preprocessors