Use this to build Mahdi until I get around to working on a better tree