split reset and destroy in creator, use new helpers