remove hash dependency