avl insert; config parser