conquer and divide in Models