sources dependent 3697454