updating changed according to customer input