setup html and routes