solved adapter