state -> static