add source type selector