add razor engine generator