Add contents component