Renamed I to interface