common template push