added hardcoded first and second states to determine children still
needs to be tested