basic list view and acts as list functionality added