new service, tests, list -> doc view #44 #45  #46