refactored checker name, enhanced URLUtil (bit still does not work correctly)