The challenge asks you to use the relative path to the HTML file, and you’re getting there, you just forget that the __dirname will give you the filename without any /(slash) ending. So __dirname + "views/index.html" will essentially give you directoryviews/index.html instead of what you want which is directory/views/index.html. All you need is a /(slash) at the start of "views/index.html"
Ok, so the next problem is that, express reads the code from top to bottom, and you have 2 routers that serves at the same level "/". This means it will run the first one, and possibly ignore the second one. The challenge actually gives you a note to do this too. All you have to do is comment out the first router. and you should be good