component 2 added