renaming include to src -sG
first pass implementation, **THIS HASN'T BEEN TESTED!** -sG