gomi
eliminate options and localoptions
refactor
refactor
refactor
refactor
refactor
refactor
rename function
refactor
refactor
no IPv6