scala additions