added component skeletons