updating public extension