#7 saving size and location using a queue,