doing it with lists now