Extract routing and dependency
Add curl to CURLWrapper