add to do cpanm YAML for code generations