same with hadoop