floating ip revised