validation update