changes to surface temp script