add scala mode