showing groups works
introduced unit of work and trx semantics for commiting events