bug fix and add list compare method