Add spork
Implement generate_hash