a little top heavy in Models