stubs object transfer implemented every where