enabled changing list type by just defining stuff!