URL function and dataset extension

Add url function, modify get_url interface, enlarge dataset