adding component json