moved supervised := outside of agents_willing_to_learn loop