finish control flow