UPDATED: Updated documentation.