hash work