where is this new class used ?