add utils to handle urls