scala base