added some attributes to components