Do new delete functionality.