Adds join to smart.json (its a weak dependency #119)