return this from extension() method