output options by order, validate host first