added the documentation for the extension methods