Fixed compare
still testing