Add interface support