modify menu function