Builder: add ab_solution and ab_root