move etreeutil to ly