error state working
working on correct and incorrect
adding correct and incorrect functions