modify template architecture