use lists instead list