adding getDataxholder() and rewrote swithc in queueAction to fit modifications. printMessage still a skeleton.