Updated smart ip module