revised list UI