fix isNaN
delete isNaN
delete some method & add test