component pointer()