removed unused constructor and deconstructor in order to actually use their classes