Can you explain the motivation for introducing this new class?