tmp = s