Write some documentation on how it works.