Added len to service
Fixing use of hash servive
Adding hash as non dry functionality