main container centralized