validate unfinished