parsing flow controls