[new] Uri parsing