new sink which dont follow transations semantic