add GetFile method