a conf lib use atree