complete the view service