Initialization message set, pointer fixes and create/destroy functions.