figured out recursive grid column code