backend works and index.html renders