adapter library