removed unused constructor/destructors