made visual stages reliant on data and made them moveable