add answer checking