Adding Jason and Vinay's code together + Avinash's repeat. Cleaning master branch repo.