synchronised with TC and TR