finished required tasks