modify wrap