adding StateDraw