Adding tests, removed conditional dominance and also have changed ne test so have less failures