record: add eq method