more testing equal and self