add input_line and str_to_long library