- equality
 - update