implemented refresh view, reorganized filter view