Add various interfaces