the citybike funtion works, the gdirections getInfo function now must take a 3rd argument to work it must either be 'driving','walking','biking','transit',or 'all', but using 'all' risks calling the api too many times in succession, so does using over 5-6 ish individual requests in one function without delay. It is still returned as a dictionary.