supporting component injection