use forever wrapper