new state action scheme