modify template