new description for wrap method