cleanup + dont recreate if alreadyCreated