adding sscan and fixing eval