add builder for mandate