temperature & precipitation generation