class docs