valid finished