finish yyets logic