there are samples of scala code that explain how to use some scala features