client page UI