add local component