A few changes were made to the first released specification. For example, object-oriented programming (OOP) features were added, the codice_1 loop was reinstated. The result was "Oberon-2". One release, named "Native Oberon" which includes an operating system, and can directly boot on IBM PC compatible class hardware. A .NET implementation of Oberon with the addition of some minor .NET-related extensions was also developed at ETHZ. In 1993, an ETHZ spin off company brought a dialect of Oberon-2 to the market named "Oberon-L". In 1997, it was renamed "Component Pascal".