transaction problem solved