move data source gathering to own function
move data source gathering to own function

zerebubuth/tangram,DHaylock/tangram,ceseale/tangram,xvilan/tangram,rosamcgee/tangram,taylorhxu/tangram,taylorhxu/tangram,tangrams/tangram,rosamcgee/tangram,taylorhxu/tangram,ceseale/tangram,xvilan/tangram,TitoAgudelo/tangram,DHaylock/tangram,ceseale/tangram,TitoAgudelo/tangram,xvilan/tangram,zerebubuth/tangram,tangrams/tangram,TitoAgudelo/tangram,DHaylock/tangram,zerebubuth/tangram,rosamcgee/tangram