add a data equals operator
Merge branch 'tedjt_local'