on, off e wrap method