main container file