codegen based on new viso
fix wrong mapping usage
Merge pull request #65 from janpolowinski/use_new_viso

Use new viso