Implement modular and http client exercises