added check evasions, and some const changes
rm check evasions