using mathematical models