added a new adapter type for categorised lists