change storepublicip to ruby. update pmsg