add host strategy factory