diff --git a/README ESBG.md b/README ESBG.md
new file mode 100644
index 000000000..937b4e9c9
--- /dev/null
+++ b/README ESBG.md
@@ -0,0 +1,123 @@
+# Weather Report
+
+## Visuals
+_ Screenshots of our wire frames
+- Following directions and reading comprehension
+- Structuring content in HTML
+- Applying styles with CSS
+- Using variables
+- Creating functions
+- Manipulating the DOM
+- Handling events
+- Using Git
+- Designing an intentional user experience
+- Using Axios to call 3rd party APIs
+- Using a proxy server to manage API keys
+- Handling asynchronous calls
+
+## Goal
+
+"Do I need to bring a jacket?" "Will it snow today?" "How hot will it be?" When we have questions like these, we often pull open a weather app!
+
+Great weather apps do these two things:
+
+1. Pull weather data from a data source
+1. Display the weather in readable, compelling way
+
+
+_Fig. DuckDuckGo's weather modal, which features city name, temperature reading, and weather icons._
+
+Our goal is to create a fun, small weather app that focuses on displaying the weather.
+
+Our weather app will set the weather using user interaction and get the weather from a 3rd party API, OpenWeather.
+
+
+_Fig. Example weather app displaying the weather for Hoboken._
+
+
+_Fig. Example weather app displaying the weather for Santo Domingo._
+
+
+_Fig. Example weather app displaying the weather for Bozeman._
+
+
+_Fig. Example weather app displaying the weather for Seattle._
+
+## How to Complete and Submit
+
+Follow the requirements below and build a small weather app.
+
+At submission time, no matter where you are, submit the project via Learn.
+
+## JavaScript Requirements
+
+You are required to use vanilla JavaScript for all parts of this project, including the optional enhancements.
+
+## Axios
+The only extra JavaScript library we should load is [`Axios`](https://axios-http.com/docs/intro).
+
+To download the `axios` node module, run `yarn install`
+
+To include axios in your project, include the following script tag below the script tag linking `index.js`:
+- ``
+
+This should be done during the Wave 1 initial setup of your `index.html` page.
+
+## Workflow Requirements
+
+- Create at least five git commits throughout this project
+- Use the following files and folders:
+ - `index.html`
+ - `src/index.js`
+ - `styles/index.css`
+ - `assets` folder, potentially for holding images
+- Create and add more folders and files as needed
+
+## Content Requirements
+
+For this project, there are no requirements around color schemes, font choices, or layouts.
+
+Note that applying styles with CSS is one of many learning goals of this project -- it is not the central learning goal. You may enjoy being creative with styles, but we encourage you to not concern yourself with getting the styles perfect. Remember, you can always choose to continue working on styling after you've completed all functional requirements.
+
+However, _at a minimum_, your project must contain these elements:
+
+Wave 2:
+
+1. An element that displays the temperature
+1. A clickable element to increase temperature
+1. A clickable element to decrease temperature
+1. An element that displays a landscape
+
+Wave 3:
+
+1. An element that displays the city name
+1. An element that contains an `` element, used to rename the city
+
+Wave 4:
+
+1. A clickable element to get the current temperature of the displayed city name
+
+Wave 5:
+
+1. A `