add functional menu