Updates of code generator and interface updates for ip checking