finish the overview and preview,need ui adjust