doing it right in Models