change sources API