Component file