Start HTTP Refactoring