flowing through lists