adding inline service
added working generators