finish the UI and try to add refreshview