/***************************************************************************
* Internal creation and destruction functions
***************************************************************************/
/***************************************************************************
* Internal creation and destruction functions
***************************************************************************/