add comments and transaction for App2