added events scaffolding