vertical align
updated functions and menu is ordered