implementation of execute
improved validation
checking validity of url