Add top down matrix chain order