remove pointless Hash.new
directly push to instance variables