Modeling fundamentals