client main view final