changing host generation stuff