ListView

Finish most list view function