Added a new component class