rename method
support "405 method not allowed" responses to HEAD requests
validate all urls