modify some wrapper