new rendering using python backend and data.json file