removed the separate MLTreeCode