doing all the right things in Models