lists and adapters