finished final validates