another huge overhaul, plus many new tests and features