finishing the standard event model