finished required