update for shortcut