adds Interface