pre list adapter