mainVIew ui complete