Added individual documentation for each method