Update and rename source.go to depencency.go