Changed to have a service per script type