add makeHash method to create unique strings