Add public components