adaptor simulation