add Component classes