update to correct val