added a new renderer based on app/dist settings