manipulate ip addresses