void uses new delete method