Add transaction checked. close #49