updated multi_json and rack