add events & model shortcut