scala codes