rename variable and add assertiong
don't use extremely low goal encounter rates