adding a lot of extension methods

This doc comment doesn't match the parameters.