changed groupBuffer to LinkedList and store move obj