add GetFile func for repo