generalMenu in derective
general menu in directive full version