equal and hash modif
import fix