Add source plugin