add ability to have multiple lists