added URLFromString