update createHolder method.