to fix : repeat the same trans