add temp diff