change the return of requstDirections