use template eq