Fixes
Add tests
add native core
Fixing migration to C++
porting to C++