add IntegState template