Har implementerat states.