check states and outcome complete