adapte interfaces