crawler structure with json files