you don't really need that intermediate array, you can directly use `@app_info`