Added explanation on how to use, and how it works.