better checking if it's a number