add toString and equals to Room