nothing i did
added validation and MyUrl changes

validation: added a validation function that is yet to be checked.
MyUrl: added a few functions to help handling it