added better argparse floating pont bound checker