overrid hash code descript hash code 