Contributed to open source
Added basic support for nim