First version of scala support