Added http factory for suggested enhancement