add in support for multiple lists