use function add menu support