refactored migrations; location and course search forms