reworking model generalities and removing redundant sections