int changed to u32
model process added with algorithms to build types and kinds dictionaries
small refactoring