add adapter package