better equals and toks