works in hadoop