completed get data from json