Finished half of blog post 2