demo on using event sourcing for logging and audit