Add c code
Add scala code