consolidate all json requests