add hostsgen.py