hashing back to previous technique