light coding to save & update.