modified GetFiles