splitting between example and hash generator