remaining changes before switiching to a better scheme of parsing regular lists.