start of work; added validator for url; added part of parser;