fussing with UoW implementation