fixed some issues with math eq check and evolution