wrapper edit