fixed repeat check component types