Add Extend Method