Created BaseComponent