SMS: Precalculusa modeling approach