adding state