components connected to file