fixing broken interface of sourceselector