dat while loop though, so many queued...fix