Main class docs