Added Insert IP functions
updated