add menu support