documentation for new classes