added url checking and validating via internet