rectify temp code