add homepage components