added rollback in outer transaction example