now takes a json class
f_taxijoin: Attempts to make taxi_model more optimized