not using scala