adding various cardlists and a type checking util