adding the service in, cleaning up the response and piping it into the program list