add common component and FPSManager