Update helloworld to demo routes generation; fix route generation