component pach