cp ported