added this new class