Computer modeling and constructing