rename prepare and destroy