todo
cpNNtoHost fix