add shortcut decorator