implemented productive template registration