moves hash algorithm to string, starts get implementation