clean version with ejs