fixed transaction problem...