Factors affecting Temperature changes