modified CModel - starting from the beginning