implement a novel data structure using a common methodology^H^H^H^H^H