Maykretch : To create and destroy