added a "cons" list