A more complete documentation.