Working on equal method