porting the analyserepo outside files to an external module