Adding State System