edited control flow section