Add transaction for action layer