should I then call Output.new in the initialize method ?? or collect all created employees in a array and each output.new them ?

Also I noticed the code is printing my commissions = 0

When instantiated all is working, but in find_bonus the values are gone nil :(