changing model methods
changing valid