adding ComponentA