use nested ejs to reuse common parts