compiler root wip