trx init() p1