adding component elements