add __contains__, remove comparison operations
redefine comparison operations