use strtol for values