Update date system, less redundant & flexible