massively simplifiy apps.grid; add apps.grid.array to run array job