Further implementation of Trx as POS