Major methods documented