fix Eq function