deal with infinte point