cleaned up Http module, added to Model