add Destroy call and support args in Create and Start