fix listen address and stuff