SlideShare a Scribd company logo
Simplifying Science Gateway Data
Management with Globus
Part 2 – Large-scale Data Transfer
October 2020, Gateways 2020
Globus’s platform simplifies applications
• Mobile-friendly web app
– Desktops & laptops
– Tablets
– Smartphones
• Platform support
– Web GUI
– Command-line (CLI)
– REST APIs and Python SDK
– Jupyterlab notebooks, etc.
Why would your gateway need to transfer big files?
• Run an analysis on a community dataset
– Gateway user specifies a type of analysis using a standard dataset, or slice of a
dataset
– Data needs to be moved to the compute server
• Analyze the gateway user’s data
– Data needs to be uploaded from researcher’s computer to the compute server
• Allow gateway user to download simulation results
– Data needs to be downloaded from the compute server to researcher’s computer
• Allow gateway user to submit data to a repository
– Data needs to be transferred to the gateway’s storage from the researcher’s
computer or from a compute server
Generic Globus application workflow
1. Assemble the necessary credentials
2. Get the right endpoint(s)
3. Make a request
1. Transfer file(s) or folder(s)
2. List contents of a folder
3. Create a folder
4. Delete file(s) or folder(s)
4. (optional) Confirm task completion
Things your application doesn’t have to do
• Interact with storage systems or DTNs
• Speak the transfer protocol (FTP, GridFTP, SCP, etc.)
• Keep track of what has and hasn’t been transferred
• Monitor for transfer failures
• Know how many files or the sizes of files
• Know when the transfer finishes (well, unless it does)
Demonstration
Large-scale file transfer
in a web application
https://mrdp.globus.org/
Generic Globus application workflow
1. Assemble the necessary credentials
2. Get the right endpoint(s)
3. Make a request
1. Transfer file(s) or folder(s)
2. List contents of a folder
3. Create a folder
4. Delete file(s) or folder(s)
4. (optional) Confirm task completion
Single, globally accessible
multi-tenant service
Server
Storage
Control
Channel
Data Channel
Control
Channel
Data Transfer!
Researcher
Uses web browser to access
the science gateway from
anywhere in the world
Globus transfer service
Connects to Globus Connect
software on storage systems to set up
and monitor data transfers between
systems.
Personal or Campus Computer
Globus Connect Server
Enables data access on shared
systems, such as servers and
clusters, including creation of guest
collections for non-local users.
Globus Connect Personal
Enables data access on personal
systems, such as laptops or
desktops, for uploading and
downloading to your own systems.
Lab, Campus, or
National-scale Server
Science gateway
A web application tailored to the researcher’s
specific field, discipline, or type of analysis.
Uses Globus Auth API to acquire credentials
and Globus Transfer API as a command-and-
control interface for interacting with storage
and moving data where it needs to be.
Auth API Transfer API
What needs to be in place for it to work?
• To enable uploads or downloads with the researcher’s
personal system, the researcher installs Globus Connect
Personal on their system.
– Transfers will use the researcher’s credentials.
• To enable transfers to/from community storage, install
Globus Connect Server and create guest collections.
– The storage administrator installs Globus Connect Server and gives
you (the gateway operator) access.
– You can create guest collections for your gateway to use.
How do we identify the endpoints?
• For fixed endpoints (known to
the gateway ahead of time), you
can use the web app to display
the endpoint UUID.
• For researcher endpoints, your
gateway can use the Globus
browse endpoint helper page
https://docs.globus.org/api/help
er-pages/browse-endpoint/
What credentials are required?
• Gateway requests the transfer on the researcher’s behalf
– E.g., upload/download from researcher’s personal endpoint
– Requires researcher credentials (and permissions)
– Researcher must login to the gateway using Globus and allow the
gateway to perform transfers on the researcher’s behalf
– Researcher must be granted permission to the other end of the transfer
(e.g., via a guest collection)
• Gateway requests the transfer on its own behalf
– E.g., community-owned data in the gateway’s storage
– Requires gateway credentials (and permissions)
– The request is made using the gateway’s credentials and permissions
– Doesn’t require the researcher to login using Globus
Researcher credentials
• For requests on behalf of the
researcher, you’ll need researchers to
login to your application using
Globus
• Globus provides a standard OpenID
Connect (OIDC) interface
– Make sure your application requests the
transfer scope in addition to the defaults:
urn:globus:auth:scope:transfer.api.globus.org:all
– Your application will receive an access
token for the researcher, allowing transfer
requests on behalf of the researcher
Client (application) credentials
• To use Globus in an application, you need to register it at
https://developers.globus.org/
• When you register, you’ll receive a Client ID and a Client
Secret.
– These allow your application to use Globus services (as itself)
– Your code can obtain an access token for the Globus Transfer
service
– All requests using this access token will be performed as user
client-id@clients.auth.globus.org
– You can assign permissions to this ID on Globus endpoints, so the
gateway can do things as itself instead of as the logged-in user
Code
Large-scale file transfer
in a web application

More Related Content

PPTX
Gateways 2020 Tutorial - Automated Data Ingest and Search with Globus
Globus
 
PPTX
Gateways 2020 Tutorial - Instrument Data Distribution with Globus
Globus
 
PPTX
Gateways 2020 Tutorial - Introduction to Globus
Globus
 
PDF
Automating Research Data Management at Scale with Globus
Globus
 
PDF
Data Orchestration at Scale (GlobusWorld Tour West)
Globus
 
PDF
Connecting Your System to Globus (APS Workshop)
Globus
 
PDF
Automating Research Data Flows with Globus (CHPC 2019 - South Africa)
Globus
 
PDF
GlobusWorld 2021 Tutorial: Building with the Globus Platform
Globus
 
Gateways 2020 Tutorial - Automated Data Ingest and Search with Globus
Globus
 
Gateways 2020 Tutorial - Instrument Data Distribution with Globus
Globus
 
Gateways 2020 Tutorial - Introduction to Globus
Globus
 
Automating Research Data Management at Scale with Globus
Globus
 
Data Orchestration at Scale (GlobusWorld Tour West)
Globus
 
Connecting Your System to Globus (APS Workshop)
Globus
 
Automating Research Data Flows with Globus (CHPC 2019 - South Africa)
Globus
 
GlobusWorld 2021 Tutorial: Building with the Globus Platform
Globus
 

What's hot (20)

PDF
Introduction to the Globus Platform (APS Workshop)
Globus
 
PDF
What's New in Globus - Internet2 TechEXtra
Globus
 
PDF
Globus Portal Framework (APS Workshop)
Globus
 
PDF
Enabling Secure Data Discoverability (SC21 Tutorial)
Globus
 
PDF
Recent Upgrades to ARM Data Transfer and Delivery Using Globus
Globus
 
PPTX
Globus: Beyond File Transfer
Globus
 
PPTX
"What's New With Globus" Webinar: Spring 2018
Globus
 
PDF
Introduction to Globus (APS Workshop)
Globus
 
PDF
GlobusWorld 2021 Tutorial: Globus for System Administrators
Globus
 
PPTX
GlobusWorld 2020 Keynote
Globus
 
PPT
20090701 Climate Data Staging
Henning Bergmeyer
 
PDF
Globus: Enabling the Open Storage Network
Globus
 
PDF
Introduction to the Globus Platform (GlobusWorld Tour - UMich)
Globus
 
PPTX
Globus status and publication plans
Ian Foster
 
PPT
SomeSlides
guestd60742
 
PPTX
Globus: Research Data Management as Service and Platform - pearc17
Mary Bass
 
PPTX
Globus publication demo screenshots
Ian Foster
 
PPTX
Automating Research Data Flows with the Globus Command Line Interface (CLI)
Globus
 
PPTX
Globus Platform Overview
Globus
 
PPTX
Globus presentation
Tracy Kendall
 
Introduction to the Globus Platform (APS Workshop)
Globus
 
What's New in Globus - Internet2 TechEXtra
Globus
 
Globus Portal Framework (APS Workshop)
Globus
 
Enabling Secure Data Discoverability (SC21 Tutorial)
Globus
 
Recent Upgrades to ARM Data Transfer and Delivery Using Globus
Globus
 
Globus: Beyond File Transfer
Globus
 
"What's New With Globus" Webinar: Spring 2018
Globus
 
Introduction to Globus (APS Workshop)
Globus
 
GlobusWorld 2021 Tutorial: Globus for System Administrators
Globus
 
GlobusWorld 2020 Keynote
Globus
 
20090701 Climate Data Staging
Henning Bergmeyer
 
Globus: Enabling the Open Storage Network
Globus
 
Introduction to the Globus Platform (GlobusWorld Tour - UMich)
Globus
 
Globus status and publication plans
Ian Foster
 
SomeSlides
guestd60742
 
Globus: Research Data Management as Service and Platform - pearc17
Mary Bass
 
Globus publication demo screenshots
Ian Foster
 
Automating Research Data Flows with the Globus Command Line Interface (CLI)
Globus
 
Globus Platform Overview
Globus
 
Globus presentation
Tracy Kendall
 
Ad

Similar to Gateways 2020 Tutorial - Large Scale Data Transfer with Globus (20)

PDF
Facilitating Collaboration with Globus (GlobusWorld Tour - STFC)
Globus
 
PDF
Leveraging the Globus Platform in Web Applications (CHPC 2019 - South Africa)
Globus
 
PDF
Jupyter + Globus: The Foundation for Interactive Data Science
Globus
 
PDF
Tutorial: Leveraging Globus in your Research Applications
Globus
 
PDF
Globus Command Line Interface (APS Workshop)
Globus
 
PDF
GlobusWorld 2021 Tutorial: The Globus CLI, Platform and SDK
Globus
 
PDF
Data Publication and Discovery with Globus
Globus
 
PDF
Leveraging the Globus Platform (GlobusWorld Tour - Columbia University)
Globus
 
PDF
Introduction to Globus for New Users
Globus
 
PDF
Best Practices for Data Sharing (GlobusWorld Tour - UCSD)
Globus
 
PDF
Introduction to Globus: Research Data Management Software at the ALCF
Globus
 
PDF
Tutorial: Best Practices for Data Sharing
Globus
 
PDF
Automating Research Data Flows and an Introduction to the Globus Platform
Globus
 
PDF
Introduction to Globus for New Users
Globus
 
PDF
Automating Research Data Flows and Introduction to the Globus Platform
Globus
 
PDF
Instrument Data Orchestration with Globus Search and Flows
Globus
 
PDF
Best Practices for Data Sharing (GlobusWorld Tour - Columbia University)
Globus
 
PDF
Building Data Portals and Science Gateways with Globus
Globus
 
PDF
Automating Data Flows with the Globus CLI (GlobusWorld Tour - UMich)
Globus
 
PDF
Automating Research Data Workflows (GlobusWorld Tour - Columbia University)
Globus
 
Facilitating Collaboration with Globus (GlobusWorld Tour - STFC)
Globus
 
Leveraging the Globus Platform in Web Applications (CHPC 2019 - South Africa)
Globus
 
Jupyter + Globus: The Foundation for Interactive Data Science
Globus
 
Tutorial: Leveraging Globus in your Research Applications
Globus
 
Globus Command Line Interface (APS Workshop)
Globus
 
GlobusWorld 2021 Tutorial: The Globus CLI, Platform and SDK
Globus
 
Data Publication and Discovery with Globus
Globus
 
Leveraging the Globus Platform (GlobusWorld Tour - Columbia University)
Globus
 
Introduction to Globus for New Users
Globus
 
Best Practices for Data Sharing (GlobusWorld Tour - UCSD)
Globus
 
Introduction to Globus: Research Data Management Software at the ALCF
Globus
 
Tutorial: Best Practices for Data Sharing
Globus
 
Automating Research Data Flows and an Introduction to the Globus Platform
Globus
 
Introduction to Globus for New Users
Globus
 
Automating Research Data Flows and Introduction to the Globus Platform
Globus
 
Instrument Data Orchestration with Globus Search and Flows
Globus
 
Best Practices for Data Sharing (GlobusWorld Tour - Columbia University)
Globus
 
Building Data Portals and Science Gateways with Globus
Globus
 
Automating Data Flows with the Globus CLI (GlobusWorld Tour - UMich)
Globus
 
Automating Research Data Workflows (GlobusWorld Tour - Columbia University)
Globus
 
Ad

More from Globus (20)

PDF
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
PDF
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
PDF
Globus Compute Introduction - GlobusWorld 2024
Globus
 
PDF
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
PDF
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
PDF
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
PDF
First Steps with Globus Compute Multi-User Endpoints
Globus
 
PDF
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
PDF
Understanding Globus Data Transfers with NetSage
Globus
 
PDF
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
PDF
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
PDF
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
PDF
The Department of Energy's Integrated Research Infrastructure (IRI)
Globus
 
PDF
GlobusWorld 2024 Opening Keynote session
Globus
 
PDF
Enhancing Performance with Globus and the Science DMZ
Globus
 
PDF
Extending Globus into a Site-wide Automated Data Infrastructure.pdf
Globus
 
PDF
Globus at the United States Geological Survey
Globus
 
PDF
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
PDF
Globus Compute with Integrated Research Infrastructure (IRI) workflows
Globus
 
PDF
Reactive Documents and Computational Pipelines - Bridging the Gap
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Understanding Globus Data Transfers with NetSage
Globus
 
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
The Department of Energy's Integrated Research Infrastructure (IRI)
Globus
 
GlobusWorld 2024 Opening Keynote session
Globus
 
Enhancing Performance with Globus and the Science DMZ
Globus
 
Extending Globus into a Site-wide Automated Data Infrastructure.pdf
Globus
 
Globus at the United States Geological Survey
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Globus Compute with Integrated Research Infrastructure (IRI) workflows
Globus
 
Reactive Documents and Computational Pipelines - Bridging the Gap
Globus
 

Recently uploaded (20)

PDF
Exploring AI Agents in Process Industries
amoreira6
 
PDF
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PDF
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
PPTX
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
Exploring AI Agents in Process Industries
amoreira6
 
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Presentation about variables and constant.pptx
kr2589474
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
Explanation about Structures in C language.pptx
Veeral Rathod
 

Gateways 2020 Tutorial - Large Scale Data Transfer with Globus

  • 1. Simplifying Science Gateway Data Management with Globus Part 2 – Large-scale Data Transfer October 2020, Gateways 2020
  • 2. Globus’s platform simplifies applications • Mobile-friendly web app – Desktops & laptops – Tablets – Smartphones • Platform support – Web GUI – Command-line (CLI) – REST APIs and Python SDK – Jupyterlab notebooks, etc.
  • 3. Why would your gateway need to transfer big files? • Run an analysis on a community dataset – Gateway user specifies a type of analysis using a standard dataset, or slice of a dataset – Data needs to be moved to the compute server • Analyze the gateway user’s data – Data needs to be uploaded from researcher’s computer to the compute server • Allow gateway user to download simulation results – Data needs to be downloaded from the compute server to researcher’s computer • Allow gateway user to submit data to a repository – Data needs to be transferred to the gateway’s storage from the researcher’s computer or from a compute server
  • 4. Generic Globus application workflow 1. Assemble the necessary credentials 2. Get the right endpoint(s) 3. Make a request 1. Transfer file(s) or folder(s) 2. List contents of a folder 3. Create a folder 4. Delete file(s) or folder(s) 4. (optional) Confirm task completion
  • 5. Things your application doesn’t have to do • Interact with storage systems or DTNs • Speak the transfer protocol (FTP, GridFTP, SCP, etc.) • Keep track of what has and hasn’t been transferred • Monitor for transfer failures • Know how many files or the sizes of files • Know when the transfer finishes (well, unless it does)
  • 6. Demonstration Large-scale file transfer in a web application https://mrdp.globus.org/
  • 7. Generic Globus application workflow 1. Assemble the necessary credentials 2. Get the right endpoint(s) 3. Make a request 1. Transfer file(s) or folder(s) 2. List contents of a folder 3. Create a folder 4. Delete file(s) or folder(s) 4. (optional) Confirm task completion
  • 8. Single, globally accessible multi-tenant service Server Storage Control Channel Data Channel Control Channel Data Transfer! Researcher Uses web browser to access the science gateway from anywhere in the world Globus transfer service Connects to Globus Connect software on storage systems to set up and monitor data transfers between systems. Personal or Campus Computer Globus Connect Server Enables data access on shared systems, such as servers and clusters, including creation of guest collections for non-local users. Globus Connect Personal Enables data access on personal systems, such as laptops or desktops, for uploading and downloading to your own systems. Lab, Campus, or National-scale Server Science gateway A web application tailored to the researcher’s specific field, discipline, or type of analysis. Uses Globus Auth API to acquire credentials and Globus Transfer API as a command-and- control interface for interacting with storage and moving data where it needs to be. Auth API Transfer API
  • 9. What needs to be in place for it to work? • To enable uploads or downloads with the researcher’s personal system, the researcher installs Globus Connect Personal on their system. – Transfers will use the researcher’s credentials. • To enable transfers to/from community storage, install Globus Connect Server and create guest collections. – The storage administrator installs Globus Connect Server and gives you (the gateway operator) access. – You can create guest collections for your gateway to use.
  • 10. How do we identify the endpoints? • For fixed endpoints (known to the gateway ahead of time), you can use the web app to display the endpoint UUID. • For researcher endpoints, your gateway can use the Globus browse endpoint helper page https://docs.globus.org/api/help er-pages/browse-endpoint/
  • 11. What credentials are required? • Gateway requests the transfer on the researcher’s behalf – E.g., upload/download from researcher’s personal endpoint – Requires researcher credentials (and permissions) – Researcher must login to the gateway using Globus and allow the gateway to perform transfers on the researcher’s behalf – Researcher must be granted permission to the other end of the transfer (e.g., via a guest collection) • Gateway requests the transfer on its own behalf – E.g., community-owned data in the gateway’s storage – Requires gateway credentials (and permissions) – The request is made using the gateway’s credentials and permissions – Doesn’t require the researcher to login using Globus
  • 12. Researcher credentials • For requests on behalf of the researcher, you’ll need researchers to login to your application using Globus • Globus provides a standard OpenID Connect (OIDC) interface – Make sure your application requests the transfer scope in addition to the defaults: urn:globus:auth:scope:transfer.api.globus.org:all – Your application will receive an access token for the researcher, allowing transfer requests on behalf of the researcher
  • 13. Client (application) credentials • To use Globus in an application, you need to register it at https://developers.globus.org/ • When you register, you’ll receive a Client ID and a Client Secret. – These allow your application to use Globus services (as itself) – Your code can obtain an access token for the Globus Transfer service – All requests using this access token will be performed as user [email protected] – You can assign permissions to this ID on Globus endpoints, so the gateway can do things as itself instead of as the logged-in user

Editor's Notes

  • #3: The same things you can do in Globus’s GUI can also be done by an application using APIs, SDK, or CLI. This simplifies applications because Globus manages the transfer: the application only needs to assemble the right credentials and make the request. Globus does the rest.
  • #4: Examples of “analysis on a community dataset”: Examples of ”analyze user’s data”: Examples of “download simulation results”: Examples of “submit data to a repository”:
  • #5: KEY POINT: This is ALL the application has to do. (Next slide shows what the application DOES NOT have to do.)
  • #7: Modern Research Data Portal: https://mrdp.globus.org/ Show how you login using Globus. Show how you browse data in the portal and SELECT AN ENDPOINT using the Globus browse endpoint helper page. Show how the transfer is submitted by the portal itself. (Maybe) show how https://app.globus.org/ also shows the transfer!
  • #8: KEY POINT: This is ALL the application has to do. (Next slide shows what the application DOES NOT have to do.)
  • #15: WHICH GITHUB REPO WILL WE WALK THROUGH?