(feat) add answer checking