initialize listener address and condense