big changes incorporated ddata etc - then used as base for jaggernaught