update extension to wrapper