add parse template
add keys