null checks
copyright header
additional test
new notEqual method