added iphash subscription algo