integrating fileLoader (refacto) !wip
integrating (almost finished)