playing with the states feature