use prole source type