thinking in Models