1. Added customer as an actor.
2. Added more events as required.