port module replaced by config module