components with :: in them