add custom setting, add MenuManager