Final Version - update to read URL input