renamed common to hash