add basic events