fix operator equals; tune dump and parse