Changed hash to generic with method for character signature