Implement component count !!!