queue 2 by huijae Jang