added non full functional transaction mode

todo: Message box, test