finished
swapped to ejs, optimised payload