added back waiting states