Add dynamic port