create generic list model/template