fix PeelingComponentFactory