added component extensions for table