why do we need this dummy class?