make Source a var

no need for it to be a func