make template
add registration