+queue length fixed + new connection constructor