adding component files