cap transaction