merged interfaces