foreign components