adding other HTTP methods
fixing other protocols