ios touch, ios metal, json parser