Finished Rough draft of Remove function and Destroy function