removed unused equals