some ports added