Takes completely a source