Cons generator added