final update to models