divide principal file