Revert "Revert "add sourcecode""

This reverts commit ff5028eda51313c7493453f6591fdc846772e814.