a scala starter