revise TwinPrime