added adapter files