add config option for port