add require distributor