event definition
use event
use substitutions