compare method is redundant b/c valor can be accessed directly
Working on Mazo