temp operation 2