in fact we don't even need to bother creating a new class