needing some discipline in Models