feature add work with n ips
comments
iterator flaw
redesign algorithms
collect garbage