add effective order shit; add some conclusions