re-adding controller and tests using minitest