updated NSURL additions