refactored out a method that was never used
refactored old validation method
Controller refactoring