commit the basic structure of the component