change view and add some incomplete service