add new state ...but not working yet with dead