improve menu form