added implement comparable stuff to stuyablo in hw21b