added scala source