new component src files