s3 adaptor
local adaptor