properly done in Models