set list and queue interface