Private function tran1