Trying with scala as language.