add missing components for demo