Updated patch, and added ipwner module