[Commits] [McLachlan]McLachlan branch, rewrite, updated. ET_2013_05_v0-26-g2a00e3d