added core-scaffold component