use edge string-template