fixed bug in eval_fromNumD2, numbers went doubles to floats but I might switch back later not sure.