adding domain events