changing to string state emitters