s source changes