Add source select
Add SetSource