changed to use columns instead of dynamic grid