reset when wrong answer, rebuild to functions