learn field changes