bug
use custom ports in text