update readme. explanation of code-generation.