add Component Class