tile data loads from json