checksum instead of hash for clarity
--in and --out added
Gem description