change routing & controller methods