`for` sketch & fix `for` bug