backend support for multiple lists