changed to json, added textures, added boundaries