add test addSuper addComponent