change builder api