provide builder in args