working example with multiple lists