added a url check if url exist
finish a very basic url check
merge
fix merge