use render instead of respond_to do