required doc

uses cases