Add source switch