[Oberon] step by step