using scala