switch to tran id to double