fine-tuned on validations of finish