Add Scala supoort