demo component for mp-build