create buildComponet