fixed bug for interact > pop_size