moved eval to eval sxn