addedsome components