updated comments 

do we need the equals method???